body{
	font-family:tahoma;
	margin-left:auto;
	margin-right:auto;
	width:844px;
	font-size:14px;
}
h1{
	font-size:32px;
}
h2{
	font-size:26px;
	color:#0b73a9;
	margin:0;padding:0;
}
a{
	text-decoration:none;
	color:#000000;
}
a:hover{
	text-decoration:underline;
}
a img{ border:0; }
.header{
	width:800px;
	margin-left:22px;
}
.searchbox{
	float:right;
	background-image:url(img/searchbox.png);
	height:29px;
	width:185px;
	padding-left:6px;
	padding-top:4px;
}
.searchinput{
	background-color:transparent;
	width:145px;
	height:23px;
	border:0;
	outline: none;
}
.magbtn{
	background-image:url(img/magbtn.png);
	background-color:transparent;
	width:25px;
	height:23px;
	border:0;
	padding:0;
	margin:0;
}
.menu{
	width:844px;
	height:43px;
}
.menusideright{
	background-image:url(img/menusides.png);
	background-position: -22px top;
	float:right;
	width:22px;
	height:43px;
}
.menusideleft{
	position:absolute;
	background-image:url(img/menusides.png);
	height:43px;
	width:22px;
}
.menucontent{
	margin-left:22px;
	position:absolute;
	background-image:url(img/menubg.png);
	width:800px;
	height:43px;
}
.homebtn{
  background-image:url(img/home.png);
  height: 33px;
  width: 37px;
}
.homebtnhover{
	margin-top:5px;
	float:left;
	background-image:url(img/home.png);
	height: 33px;
	width: 37px;
	background-position: -37px top;
}
.indexbtn{
	background-image:url(img/indexbtn.png);
	height: 22px;
	width: 69px;
}
.indexbtnhover{
	margin-top:11px;
	margin-left:10px;
	float:left;
	background-image:url(img/indexbtn.png);
	height: 22px;
	width: 69px;
	background-position: -69px top;
}
.latestbtn{
	background-image:url(img/latestbtn.png);
	height: 22px;
	width: 94px;
}
.latestbtnhover{
	margin-top:11px;
	margin-left:10px;
	float:left;
	background-image:url(img/latestbtn.png);
	height: 22px;
	width: 94px;
	background-position: -94px top;
}
.searchbtn{
	background-image:url(img/searchbtn.png);
	height: 22px;
	width: 94px;
}
.searchbtnhover{
	margin-top:11px;
	margin-left:10px;
	float:left;
	background-image:url(img/searchbtn.png);
	height: 22px;
	width: 94px;
	background-position: -94px top;
}
.registerbtn{
	background-image:url(img/registerbtn.png);
	height: 22px;
	width: 113px;
}
.registerbtnhover{
	margin-top:11px;
	margin-left:10px;
	float:left;
	background-image:url(img/registerbtn.png);
	height: 22px;
	width: 113px;
	background-position: -113px top;
}
.loginbtn{
	background-image:url(img/loginbtn.png);
	height: 22px;
	width: 69px;
}
.loginbtnhover{
	margin-top:11px;
	margin-left:10px;
	float:left;
	background-image:url(img/loginbtn.png);
	height: 22px;
	width: 69px;
	background-position: -69px top;
}
.logoutbtn{
	background-image:url(img/logoutbtn.png);
	height: 22px;
	width: 93px;
}
.logoutbtnhover{
	margin-top:11px;
	margin-left:10px;
	float:left;
	background-image:url(img/logoutbtn.png);
	height: 22px;
	width: 93px;
	background-position: -93px top;
}

.content{
	width:780px;
	padding:10px;
	margin-left:22px;
	background: url(img/contentbg.png) repeat-y;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
}
.content-inner{
	padding:10px;
	padding-top:20px;
	background:url(img/whitebackfade.png) repeat-x;
}

.sectiontitle{
	margin-top:20px;
	margin-left:50px;
	font-size:14px;
	float:left;
}
.accountoptions{
	margin-top:12px;
	margin-right:35px;
	font-size:14px;
	float:right;
}

.footer{
	margin-top:20px;
	font-size:11px;
	text-align:center;
}